6
תגובות
html טבלאות
פתח
משתמש_217309
,
יש לי טבלה עכשיו בתוך ה-td יש div בגובה 300Px לדוגמה ובtd שנמצא באותו tr יש div בגובה 150px
עכשיו הdiv בגובה 150px נמצא באמצע של הtd אני רוצה שהוא יהיה באותה שורה של הdiv בגודל 300px
כאילו שהתוכן יתחיל מהלמעלה ולא באמצע
תודה לעוזרים
עכשיו הdiv בגובה 150px נמצא באמצע של הtd אני רוצה שהוא יהיה באותה שורה של הdiv בגודל 300px
כאילו שהתוכן יתחיל מהלמעלה ולא באמצע
תודה לעוזרים
6 תשובות
ענה
משתמש_217309
ב
22 למאי 2012
#
אה ונגיד יש לי tr אחד ואז אני רוצה שהtr שאחריו יתחיל אחרי 10px
איך אני עושה את זה?
תשחק עם vertical-align.
בקשר לשאלה השנייה: תשתמש ב-Padding, Margin, וואטבר...
ענה
משתמש_217309
ב
22 למאי 2012
#
לא עובד
.item_properties_table td {
width: 80px;
vertical-align: top;
background: #8ee3ff;
}
width: 80px;
vertical-align: top;
background: #8ee3ff;
}
ענה
משתמש_217309
ב
23 למאי 2012
#
UP!
ענה
משתמש_217309
ב
24 למאי 2012
#
הראתי לך את הcss
וזה הקוד של הטבלה
echo Html::openTag('table');
$num = 1;
$count = 1;
foreach($this->items as $item)
{
if($num == 1)
echo Html::openTag('tr');
echo Html::openTag('td',array('width'=>300));
$this->render('item',array('item'=>$item));
echo Html::closeTag('td');
if($num == 2 || count($this->items) == $count)
echo Html::closeTag('tr');
$num = ($num == 1) ? 2 : 1;
$count++;
}
print Html::closeTag('table');
$num = 1;
$count = 1;
foreach($this->items as $item)
{
if($num == 1)
echo Html::openTag('tr');
echo Html::openTag('td',array('width'=>300));
$this->render('item',array('item'=>$item));
echo Html::closeTag('td');
if($num == 2 || count($this->items) == $count)
echo Html::closeTag('tr');
$num = ($num == 1) ? 2 : 1;
$count++;
}
print Html::closeTag('table');
אפשר להבין מה כל פונקציה עושה לפי השם שלי והrender זה הדפסה של החפץ עזוב את זה זה לא קשור לטבלה כאילו אין שם td,tr,table